Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Raw • Download


nomadnet/ui/__init__.py 85fe1dc49425679aba6617a88b24bb92a90fb4a7 (85fe1dc4) Text, 1.47 KB

Tff7b72import T7ee787os
Tff7b72import T7ee787glob
Tff7b72import T7ee787RNS
Tff7b72import T7ee787nomadnet

Te6edf3py_modules Tff7b72= Te6edf3globTff7b72.Td2a8ffglobTb4b4b4(Te6edf3osTff7b72.Td2a8ffpathTff7b72.Td2a8ffdirnameTb4b4b4(Tff7b72__file__Tb4b4b4)Tff7b72+Ta5d6ff"Ta5d6ff/*.pyTa5d6ff"Tb4b4b4)
Te6edf3pyc_modules Tff7b72= Te6edf3globTff7b72.Td2a8ffglobTb4b4b4(Te6edf3osTff7b72.Td2a8ffpathTff7b72.Td2a8ffdirnameTb4b4b4(Tff7b72__file__Tb4b4b4)Tff7b72+Ta5d6ff"Ta5d6ff/*.pycTa5d6ff"Tb4b4b4)
Te6edf3modules Tff7b72= Te6edf3py_modulesTff7b72+Te6edf3pyc_modules
Te6edf3__all__ Tff7b72= Tffa657listTb4b4b4(Tffa657setTb4b4b4(Tb4b4b4[Te6edf3osTff7b72.Td2a8ffpathTff7b72.Td2a8ffbasenameTb4b4b4(Te6edf3fTb4b4b4)Tff7b72.Td2a8ffreplaceTb4b4b4(Ta5d6ff"Ta5d6ff.pycTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ff"Tb4b4b4)Tff7b72.Td2a8ffreplaceTb4b4b4(Ta5d6ff"Ta5d6ff.pyTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ff"Tb4b4b4) Tff7b72for Te6edf3f Tff7b72in Te6edf3modules Tff7b72if Tff7b72not Tb4b4b4(Te6edf3fTff7b72.Td2a8ffendswithTb4b4b4(Ta5d6ff"Ta5d6ff__init__.pyTa5d6ff"Tb4b4b4) Tff7b72or Te6edf3fTff7b72.Td2a8ffendswithTb4b4b4(Ta5d6ff"Ta5d6ff__init__.pycTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4]Tb4b4b4)Tb4b4b4)

Te6edf3THEME_DARK Tff7b72= T79c0ff0x01
Te6edf3THEME_LIGHT Tff7b72= T79c0ff0x02

Te6edf3UI_NONE Tff7b72= T79c0ff0x00
Te6edf3UI_MENU Tff7b72= T79c0ff0x01
Te6edf3UI_TEXT Tff7b72= T79c0ff0x02
Te6edf3UI_GRAPHICAL Tff7b72= T79c0ff0x03
Te6edf3UI_WEB Tff7b72= T79c0ff0x04
Te6edf3UI_MODES Tff7b72= Tb4b4b4[Te6edf3UI_NONETb4b4b4, Te6edf3UI_MENUTb4b4b4, Te6edf3UI_TEXTTb4b4b4, Te6edf3UI_GRAPHICALTb4b4b4, Te6edf3UI_WEBTb4b4b4]

Tff7b72def Td2a8ffspawnTb4b4b4(Te6edf3uimodeTb4b4b4)Tb4b4b4:
Tff7b72if Te6edf3uimode Tff7b72in Te6edf3UI_MODESTb4b4b4:
Tff7b72if Te6edf3uimode Tff7b72== Te6edf3UI_NONETb4b4b4:
Te6edf3RNSTff7b72.Td2a8fflogTb4b4b4(Ta5d6ff"Ta5d6ffStarting Nomad Network daemon...Ta5d6ff"Tb4b4b4, Te6edf3RNSTff7b72.Td2a8ffLOG_INFOTb4b4b4)
Tff7b72elseTb4b4b4:
Te6edf3RNSTff7b72.Td2a8fflogTb4b4b4(Ta5d6ff"Ta5d6ffStarting user interface...Ta5d6ff"Tb4b4b4, Te6edf3RNSTff7b72.Td2a8ffLOG_INFOTb4b4b4)

Tff7b72if Te6edf3uimode Tff7b72== Te6edf3UI_MENUTb4b4b4:
Tff7b72from T7ee787.T7ee787MenuUI Tff7b72import Te6edf3MenuUI
Tff7b72return Te6edf3MenuUITb4b4b4(Tb4b4b4)
Tff7b72elif Te6edf3uimode Tff7b72== Te6edf3UI_TEXTTb4b4b4:
Tff7b72from T7ee787.T7ee787TextUI Tff7b72import Te6edf3TextUI
Tff7b72return Te6edf3TextUITb4b4b4(Tb4b4b4)
Tff7b72elif Te6edf3uimode Tff7b72== Te6edf3UI_GRAPHICALTb4b4b4:
Tff7b72from T7ee787.T7ee787GraphicalUI Tff7b72import Te6edf3GraphicalUI
Tff7b72return Te6edf3GraphicalUITb4b4b4(Tb4b4b4)
Tff7b72elif Te6edf3uimode Tff7b72== Te6edf3UI_WEBTb4b4b4:
Tff7b72from T7ee787.T7ee787WebUI Tff7b72import Te6edf3WebUI
Tff7b72return Te6edf3WebUITb4b4b4(Tb4b4b4)
Tff7b72elif Te6edf3uimode Tff7b72== Te6edf3UI_NONETb4b4b4:
Tff7b72from T7ee787.T7ee787NoneUI Tff7b72import Te6edf3NoneUI
Tff7b72return Te6edf3NoneUITb4b4b4(Tb4b4b4)
Tff7b72elseTb4b4b4:
Tff7b72return Tff7b72None
Tff7b72elseTb4b4b4:
Te6edf3RNSTff7b72.Td2a8fflogTb4b4b4(Ta5d6ff"Ta5d6ffInvalid UI modeTa5d6ff"Tb4b4b4, Te6edf3RNSTff7b72.Td2a8ffLOG_ERRORTb4b4b4, Te6edf3_override_destinationTff7b72=Tff7b72TrueTb4b4b4)
Te6edf3nomadnetTff7b72.Td2a8ffpanicTb4b4b4(Tb4b4b4)


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────